difference between diagnosis code and cpt code